﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HongStone.Domain.PerformanceModel
{
    /// <summary>
    /// 年度总奖金
    /// </summary>
    [Table("YearBonus")]
    public class YearBonus
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key]
        public int YearBonusId { get; set; }
        /// <summary>
        /// 员工ID
        /// </summary>
        public int StaffId { get; set; }
        /// <summary>
        /// 部门经理调整
        /// </summary>
        public int DeptTiao { get; set; }
        /// <summary>
        /// 公司调整
        /// </summary>
        public int GongSiTiao { get; set; }
        /// <summary>
        /// 项目奖金计算值
        /// </summary>
        public int ProjectSum { get; set; }
        /// <summary>
        /// 部门内奖金计算值
        /// </summary>
        public int DeptSum { get; set; }
        /// <summary>
        /// 项目奖金
        /// </summary>
        public int ProjectSalary { get; set; }
        /// <summary>
        /// 部门内奖金
        /// </summary>
        public int DeptSalary { get; set; }
        /// <summary>
        /// 项目管理奖
        /// </summary>
        public int ProjectManager { get; set; }
        /// <summary>
        /// 优秀员工奖
        /// </summary>
        public int YouYuan { get; set; }
        /// <summary>
        /// 突出贡献奖
        /// </summary>
        public int Tu { get; set; }
        /// <summary>
        /// BIM及标准化
        /// </summary>
        public int BIM { get; set; }
        /// <summary>
        /// 注册费用
        /// </summary>
        public int RegistSalary { get; set; }
        /// <summary>
        /// 工会补助
        /// </summary>
        public int Bu { get; set; }
        /// <summary>
        /// 预发奖金
        /// </summary>
        public int Yu { get; set; }
    }
}
